1
general::
Phrase(s): strand someone on something
to abandon someone on something from which there is no escape. • The shipwreck stranded our little group on a deserted beach. • We were stranded on the little island by a storm.
McGrawhill's American Idioms And Phrasal Verbs